Multi Reachability Query Processing

نویسندگان

  • Jiefeng Cheng
  • Jeffrey Xu Yu
  • Bolin Ding
چکیده

There is a need to efficiently navigate on a large graph to find a certain piece of information by some structure constraints. Reachability query could be the main means for such a purpose and existing approaches studied an efficient primitive called reachability join. In this paper, we focus on processing the query containing multi reachability joins (R-joins). We studied the processing ability of the up-to-date alternative that extended the wellknown tree-specific method, namely, twig-stack join algorithm, to be applicable on DAGs. Due to the rapid increasing of the transitive closure size for graphs in stead of trees, however, we found the proposed dynamic programming approach that combines R-join primitives into an optimized plan based on cost tends to be superior over the alternative and more stable in terms of the density of the underneath DAGs than the alternative. According to the extensive experiments we’ve done, our method is faster than the existing work by at least two orders of magnitudes.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Horton+: A Distributed System for Processing Declarative Reachability Queries over Partitioned Graphs

Horton+ is a graph query processing system that executes declarative reachability queries on a partitioned attributed multi-graph. It employs a query language, query optimizer, and a distributed execution engine. The query language expresses declarative reachability queries, and supports closures and predicates on node and edge attributes to match graph paths. We introduce three algebraic opera...

متن کامل

Fast Reachability Query Processing

Graph has great expressive power to describe the complex relationships among data objects, and there are large graph datasets available. In this paper, we focus ourselves on processing a primitive graph query. We call it reachability query. The reachability query, denoted A D, is to find all elements of a type D that are reachable from some elements in another type A. The problem is challenging...

متن کامل

DistanceJoin: Pattern Match Query In a Large Graph Database

The growing popularity of graph databases has generated interesting data management problems, such as subgraph search, shortest-path query, reachability verification, and pattern match. Among these, a pattern match query is more flexible compared to a subgraph search and more informative compared to a shortest-path or reachability query. In this paper, we address pattern match problems over a l...

متن کامل

Efficient Reachability Query Evaluation in Large Spatiotemporal Contact Datasets

With the advent of reliable positioning technologies and prevalence of location-based services, it is now feasible to accurately study the propagation of items such as infectious viruses, sensitive information pieces, and malwares through a population of moving objects, e.g., individuals, mobile devices, and vehicles. In such application scenarios, an item passes between two objects when the ob...

متن کامل

K-Reach: Who is in Your Small World

We study the problem of answering k-hop reachability queries in a directed graph, i.e., whether there exists a directed path of length k, from a source query vertex to a target query vertex in the input graph. The problem of k-hop reachability is a general problem of the classic reachability (where k = ∞). Existing indexes for processing classic reachability queries, as well as for processing s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006